package com.yanqu.road.entity.activity.feast.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

@FieldTypeAnnotation(tableName = "t_s_activity_feast_tripod")
public class FeastTripodConfig {

    @FieldTypeAnnotation(desc = "活动ID", select = true)
    private int activityId;

    @FieldTypeAnnotation(desc = "等级", orderASC = true)
    private int level;

    @FieldTypeAnnotation(desc = "升级所需材料")
    private String needItem;

    @FieldTypeAnnotation(desc = "境界限制(配置境界表ID,无限制配0)")
    private int stateLimit;

    @FieldTypeAnnotation(desc = "抽取法宝消耗机缘 点")
    private int extractConsume;

    @FieldTypeAnnotation(desc = "品质权重千分比")
    private String qualityWeight;

    @FieldTypeAnnotation(desc = "法宝类型随机")
    private String typeRandom;

    @FieldTypeAnnotation(desc = "等级随机")
    private String levelRandom;

//    @FieldTypeAnnotation(desc = "进阶属性等级随机（等级；权重）")
    private String advancedLevelRandom;

//    @FieldTypeAnnotation(desc = "技能属性等级随机（等级；权重）")
    private String skillLevelRandom;

    public FeastTripodConfig() {

    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public String getNeedItem() {
        return needItem;
    }

    public void setNeedItem(String needItem) {
        this.needItem = needItem;
    }

    public int getStateLimit() {
        return stateLimit;
    }

    public void setStateLimit(int stateLimit) {
        this.stateLimit = stateLimit;
    }

    public String getQualityWeight() {
        return qualityWeight;
    }

    public void setQualityWeight(String qualityWeight) {
        this.qualityWeight = qualityWeight;
    }

    public String getTypeRandom() {
        return typeRandom;
    }

    public void setTypeRandom(String typeRandom) {
        this.typeRandom = typeRandom;
    }

    public String getLevelRandom() {
        return levelRandom;
    }

    public void setLevelRandom(String levelRandom) {
        this.levelRandom = levelRandom;
    }

    public String getAdvancedLevelRandom() {
        return advancedLevelRandom;
    }

    public void setAdvancedLevelRandom(String advancedLevelRandom) {
        this.advancedLevelRandom = advancedLevelRandom;
    }

    public String getSkillLevelRandom() {
        return skillLevelRandom;
    }

    public void setSkillLevelRandom(String skillLevelRandom) {
        this.skillLevelRandom = skillLevelRandom;
    }

    public int getExtractConsume() {
        return extractConsume;
    }

    public void setExtractConsume(int extractConsume) {
        this.extractConsume = extractConsume;
    }
}